/* 
* @Author: Administrator
* @Date:   2014-07-03 14:00:15
* @Last Modified by:   Administrator
* @Last Modified time: 2014-07-03 14:24:46
*/
.head{
	width:980px;
	margin:0px auto;
}
/* 按钮样式1 */
.Cbtnstyle1,
.Cbtnstyle1 em,
.RG_type a,
.PF_seltab a,
.PF_seltab a small,
.PF_seltab .cstyle,
.LI_main .loginbtn,
.PF_seltab .cstyle small { 
	background-image:url(/CASServer/themes/bang../img/buttonSkin.png); 
	background-repeat:no-repeat;}

.login_banner a {
	 background-image:url(/CASServer/themes/bang../img/login_banner.jpg);
	 background-repeat:no-repeat; 
	 width:630px; 
	 height:320px; 
	 display:block; 
}

.btn, 
.btn span { 
	background-image:url(/CASServer/themes/bang../img/buttons.png); 
	background-repeat:no-repeat; 
}

.icon_member, 
.icon_vip, /* 全局样式重置 */
body, div, span, small, p, em,	th, td, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, textarea { padding:0; margin:0; line-height:1.6em; }
a img { 
		border:none;
}
ul, ol { 
	list-style:none; 
}
table { border-spacing:0; border-collapse:collapse; }
input:focus { outline:0; }
.LI_bottom{ width:980px; clear:both; text-align:center; margin:0 auto; padding-top:20px;}
.LI_bottom a{ color:#333; text-decoration:none;}
.LI_bottom a:hover{ text-decoration:underline;}
/* 常用样式缩写 */
.Lfll { float:left; }
.Lflr { float:right; }
.Lcfl { clear:left; }
.Lcfr { clear:right; }
.Lcfb { clear:both; }
.Lfz10 { font-size:10px; }
.Lfz12 { font-size:12px; }
.Lfz14 { font-size:14px; }
.Lfz16 { font-size:16px; }
.Lfz18 { font-size:18px; }
.Lfz20 { font-size:20px; }
.Lcf60 { color:#F60; }
.Lcc00 { color:#C00; }
.Lc390 { color:#390; }
.Lc333 { color:#333; }
.Lc666 { color:#666; }
.Lc999 { color:#999; }
.Ltal { text-align:left; }
.Ltac { text-align:center; }
.Ltar { text-align:right; }
.Lti5 { text-indent:5px; }
.Lti10 { text-indent:10px; }
.Lti15 { text-indent:15px; }
.Lti20 { text-indent:20px; }
.Lti1000r { text-indent:-1000px; }
.Lfwb { font-weight:bold; }
.Lcurp { cursor:pointer; }

.Lmt5 { margin-top:5px; }
.Lmt10 { margin-top:10px; }
.Lmt15 { margin-top:15px; }
.Lmt20 { margin-top:20px; }
.Lmt25 { margin-top:25px; }
.Lmt30 { margin-top:30px; }
.Lmr5 { margin-right:5px; }
input.Lmr5 { margin-right:5px; }
.Lmr10 { margin-right:10px; }
input.Lmr10 { margin-right:10px; }
.Lmr15 { margin-right:15px; }
.Lmr20 { margin-right:20px; }
.Lmb10 { margin-bottom:10px; }
.Lmb20 { margin-bottom:20px; }
.Lpl5 { padding-left:5px; }
.Lpl10 { padding-left:10px; }
.Lpl15 { padding-left:15px; }
.Lpl20 { padding-left:20px; }
.Lpt20 { padding-top:20px; }
.Lpb10 { padding-bottom:10px; }
.Lpb20 { padding-bottom:20px; }
.Lposa { position:absolute; }
.Lposr { position:relative; }
.Lposf { position:fixed; }
.Ldb { display:block; }
.Ldn { display:none; }
.Ldib { display:inline-block; }
.Lovh { overflow:hidden; }
.Lovv { overflow:visible; }
*html .Lovh { overflow:hidden; zoom:1; }
.Lovv { overflow:visible; }
.Lon { outline:none; }
.Lbgcr { background-color:Red; }
.Lbgcw { background-color:#FFF; }
.Lbgcb { background-color:blue; }

/* 页面重定义 */
small, textarea { font-size:12px; }
a { text-decoration:none; cursor:pointer; }
body { font:12px/1.5em Tahoma, Helvetica, Arial, \5B8B\4F53, sans-serif; color:#333; }
h1, h2, h3, h4, h5, h6 { font-weight:bold; }
/* 使用定义 */
.Lmt8 { margin-top:8px; }
.Lmt30 { margin-top:30px; }
.Lmt40 { margin-top:40px; }
.Lmr8 { margin-right:8px; }
.Lmr40 { margin-right:40px; }
.Lp10 { padding:10px; }
/* 公用部份 */
.Cwrap { width:980px; margin-left:auto; margin-right:auto; }
/* 文档头 */
.Ctop { height:100px; }
.Ctop .logo { width:220px; height:100px; }
.Ctop .logo a { width:220px; height:100px; background:url(../img/logo.jpg) 0 0 no-repeat; }
.Ctop .rarea { width:760px; }
/* 按钮样式1 */
.Cbtnstyle1 { height:21px; display:inline-block; padding-left:10px; background:url(../img/buttonSkin.png) 0 -50px no-repeat; }
.Cbtnstyle1 em { height:21px; line-height:21px; font-style:normal; display:inline-block; padding-right:10px; color:#333; background:url(../img/buttonSkin.png) right -50px no-repeat; }

.btn, .btn span { background-image:url(../img/bg_buttons.png); background-repeat:no-repeat; }
.icon_member, .icon_vip, .icon_svip, .icon_share { background-image:url(../img/bg_icons.png); background-repeat:no-repeat; }

/* 登录按钮样式 */
.btn_login { background-position:0 0; display:inline-block; width:104px; height:34px; line-height:34px; cursor:pointer; }
.btn_login:hover { background-position:0 -42px; }
.btn_login span { display:inline-block; text-indent:-9999px; background:none;}
/* 同意以下协议并登录 */
.btn_acceptAndRegister { background-position:0 -84px; display:inline-block; width:215px; height:34px; line-height:34px; cursor:pointer; }
.btn_acceptAndRegister:hover { background-position:0 -126px; }
.btn_acceptAndRegister span { display:inline-block; text-indent:-9999px; background:none; }

/* 确定 */
.btn_confirm { background-position:-113px 0; display:inline-block; width:104px; height:34px; line-height:34px; cursor:pointer; }
.btn_confirm:hover { background-position:-113px -42px; }
.btn_confirm span { display:inline-block; text-indent:-9999px; }

/* 边框链接按钮 */
.btn_border { background-position:0 -934px; display:inline-block; height:23px; line-height:23px; padding:0 0 0 10px; cursor:pointer; color:#404040; overflow:hidden; }
.btn_border:hover { background-position:0 -958px; color:#7b1a00; }
.btn_border span { background-position:right -886px; display:inline-block; height:23px; line-height:23px; padding:0 10px 0 0; _padding:3px 10px 0 0; margin:0; cursor: pointer; }
.btn_border:hover span { background-position:right -910px; }
/* 小型普通按钮 */
.btn_common_small { background-position:0 -1151px; display:inline-block; height:22px; line-height:22px; padding:0 0 0 4px; margin:0; cursor:pointer; color:#404040; font-style:normal; }
.btn_common_small:hover { background-position:0 -1174px; color:#404040; }
.btn_common_small span { background-position:right -1105px; display:inline-block; height:22px; line-height:22px; padding:0 10px 0 6px; margin:0;cursor: pointer; }
.btn_common_small:hover span { background-position:right -1128px; }
/* 普通按钮 */
.btn_common { background-position:0 -699px; display:inline-block; height:27px; line-height:27px; padding:0 0 0 15px; margin:0; cursor:pointer; color:#404040; }
.btn_common:hover { background-position:0 -727px; color:#404040; }
.btn_common span { background-position:right -643px; display:inline-block; height:27px; line-height:27px; padding:0 15px 0 0; margin:0;cursor: pointer; }
.btn_common:hover span { background-position:right -671px; }
/* 关闭按钮 */
.btn_close { width:15px; height:14px; overflow:hidden; background-position:-383px -308px; display:inline-block; cursor:pointer; float:right; margin:3px 0 0; _margin:-20px 6px 0 0; text-indent:-9999px; }
.btn_close:hover { background-position:-383px -323px; }

/* 注册类型 */
.RG_type { border-bottom:2px solid #6E6E6E; width:980px; margin:0 auto;}
.RG_type a { color:#FFF; float:left; width:160px; height:22px; font-size:14px; margin-top:4px; margin-right:3px; line-height:22px; text-align:center; display:inline-block; background:url(../img/buttonSkin.png) 0 -500px no-repeat; }
.RG_type a.cstyle { height:26px; margin-top:0; font-weight:bold; line-height:26px; background:url(../img/buttonSkin.png) 0 -450px no-repeat; }
/* 注册页面顶部提示 */
.RG_mbox { border:1px solid #CCC; }
.RG_title { width:700px; font-size:14px; text-indent:20px; line-height:30px; margin-left:15px; border-bottom:1px dotted #E6E6E6; }
/* 注册登陆表单 */
.RG_mbox .item { width:700px; padding-top:10px; }
.RG_mbox .ltext { width:120px; line-height:30px; font-size:14px; color:#666; text-align:right; }
.RG_mbox .inputlbd { width:5px; height:30px; overflow:hidden; background:url(../img/iconSkin.png) 0 -650px no-repeat; }
.RG_mbox .input1 { border:1px solid #ABABAB; width:240px; height:28px; line-height:28px; padding:0 5px 0 0; margin:0 10px 0 0; background:url(../img/iconSkin.png) 0 -700px repeat-x; }
.RG_mbox .input2 { border:1px solid #ABABAB; width:120px; height:28px; line-height:28px; padding:0 5px 0 0; margin:0 10px 0 0; background:url(../img/iconSkin.png) 0 -700px repeat-x; }
.RG_mbox .tips { width:305px; margin-top:-2px; display:inline-block; color:#999; }
.RG_mbox .tips1 { width:305px; margin-top:5px; display:inline-block; color:#999; }
.RG_mbox .errorinfo { height:20px; color:#F60; display:block; line-height:20px; }
.RG_mbox .errorinfo1 { height:20px; color:#F60; display:block; line-height:20px; }
.RG_mbox .refecheckcode { color:#999; margin-top:5px; }
.RG_mbox .refecheckcode a { color:#333; text-decoration:underline; }
.RG_mbox .refecheckcode a:hover { color:#F60; }
.RG_mbox .useragreement { color:#333; text-decoration:underline; }
.RG_mbox .useragreement:hover { color:#F60; }
.RG_mbox .postphonecode { color:#999; font-size:12px; margin-top:5px; }
.RG_mbox .postphonecode a { color:#333; font-size:12px; text-decoration:underline; }
.RG_mbox .postphonecode a:hover { color:#F60; }
.RG_mbox .glsuccess { padding-left:60px; width:540px; margin:50px auto 0; }
.RG_mbox .suctips { color:#F60; line-height:50px; font-size:14px; font-weight:bold; text-indent:60px; margin-left:-60px; display:inline-block; background:url(../img/iconSkin.png) 0 -750px no-repeat; }
.RG_mbox .content { line-height:30px; }
.RG_mbox .hr { height:40px; margin-left:-60px; border-bottom:1px dotted #E6E6E6; }
.RG_mbox .usercheck { padding-top:40px; color:#666; }
.RG_mbox .usercheck h5 { font-size:12px; line-height:26px; }
.RG_mbox .usercheck a { color:#F60; text-indent:22px; line-height:30px; display:inline-block; }
.RG_mbox .checkmail { background:url(../img/iconSkin.png) 0 -195px no-repeat; }
.RG_mbox .checkphone { background:url(../img/iconSkin.png) 0 -145px no-repeat; }
/* 注册页面右侧 */
.RG_mbox .rarea { width:219px; }
.RG_rightinfo { width:219px; height:320px; background:url(../img/bgowelcometext.png) 0 0 no-repeat; }
/* 普通注册页面　容器 */
.RG_sbox1 { width:743px; padding-left:15px; padding-bottom:30px; background:url(../img/repeatYSkin.png) right 0 repeat-y; }
.RG_sbox2 { width:743px; padding-left:15px; padding-bottom:60px; background:url(../img/repeatYSkin.png) right 0 repeat-y; }
/* --------------------------------------------------
 * 页面：	找回密码页面系列
 * 标识：	GP
 * -------------------------------------------------- */
.GP_mbox { border:1px solid #CCC; height:360px; }
.GP_mbox .title { font-size:14px; font-weight:bold; line-height:30px; text-indent:30px; margin:20px 40px 0; border-bottom:1px dotted #CCC; background:url(../img/iconSkin.png) 0 -845px no-repeat; }
.GP_step1 { padding-bottom:60px; }
.GP_step1 .item { padding-top:10px; }
.GP_step1 .ltext { width:270px; line-height:30px; font-size:14px; color:#666; text-align:right; }
.GP_step1 .inputlbd { width:5px; height:30px; overflow:hidden; }
.GP_step1 .input1 { border:1px solid #ABABAB;  width:210px; height:28px; line-height:28px; padding:0 5px 0 0; margin:0 10px 0 0;}
.GP_step1 .input2 { border:1px solid #ABABAB;  width:110px; height:28px; line-height:28px; padding:0 5px 0 0; margin:0 10px 0 0; }
.GP_step1 .tips { width:305px; margin-top:-2px; display:inline-block; color:#999; }
.GP_step1 .tips1 { width:305px; margin-top:5px; display:inline-block; color:#999; }
.GP_step1 .errorinfo { height:20px; color:#F60; display:block; line-height:20px; }
.RG_mbox .postphonecode .errorinfo { height:20px; color:#F60; display:inline; line-height:20px; }
.GP_step1 .refecheckcode { color:#999; margin-top:5px; }
.GP_step1 .refecheckcode a { color:#333; text-decoration:underline; }
.GP_step1 .refecheckcode a:hover { color:#F60; }
.GP_step2 { color:#666; font-size:14px; padding-top:120px; text-align:center; }
.GP_step3 { width:740px; margin-left:auto; margin-right:auto; }
.GP_step3 .line1 { font-size:14px; margin-top:30px; line-height:40px; }
.GP_step3 .line1 span { color:#F60; font-size:12px; font-weight:bold; }
.GP_step3 .line2 { color:#666; line-height:40px; }
.GP_step3 .line2 a { color:#F60; }
.GP_step3 .line2 a:hover { text-decoration:underline; }
.GP_step3 .bottominfo { color:#999; padding-top:20px; margin-top:10px; border-top:1px dotted #CCC; }
.GP_step3 .bottominfo p { line-height:22px; }
.GP_step3 .bottominfo a { color:#666; text-decoration:underline; }
.GP_step3 .bottominfo a:hover { color:#F60; }
/*注册页面*/
.LI_top { height:100px; }
.LI_top .logo { width:220px; height:100px; text-indent:-9999px; overflow:hidden;}
.LI_top .logo a { width:220px; height:100px; background:url(../img/2.jpg) 0 0 no-repeat; }
.LI_top .link a { color:#999; margin:0 10px; display:inline-block; }
.LI_top .link a:hover { color:#F60; text-decoration:underline; }
.LI_main { margin-top:25px; overflow:hidden; zoom:1; }
.login_banner { width:640px;}
.LI_main .rarea { width:340px; }
.LI_main .seltab { height:40px; position:relative; }
.LI_main .seltab h3 { top:4px; color:#666; height:34px; font-size:14px; cursor:pointer; line-height:34px; text-align:center; position:absolute; border:1px solid #CCC; background-color:#FFF; }
.LI_main .seltab .t1 { width:108px; left:0; }
.LI_main .seltab .t2 { width:108px; left:109px; }
.LI_main .seltab .t3 { width:120px; left:218px; }
.LI_main .seltab h3.cstyle { top:0px; padding-top:3px; border-top:2px solid #c00; border-bottom:none; }
.LI_main .formarea { width:338px;border:1px solid #CCC; border-top:none; padding-top:1px; margin-top:-1px; }
.LI_main .formbox { height:278px; }
.LI_main .bottom { width:318px; text-align:center; padding:15px 0; margin-left:auto; margin-right:auto; border-top:1px solid #F1F1F1; overflow:hidden; zoom:1;}
.LI_main .bottom span { line-height:27px; display:inline-block; }
.LI_main .bottom .left { float:left;}
.LI_main .bottom .right { float:right;}
.LI_main .ltext { width:80px; color:#666; line-height:28px; font-size:14px; text-align:right; }
.login_surport { width:318px; padding:15px 0; margin-left:auto; margin-right:auto; border-top:1px solid #F1F1F1;}
.login_surport p { margin-top:10px; color:#999;}
.login_surport a { background-image:url(../img/banggo/icon_login.png); background-repeat:no-repeat; display:inline-block; padding-left:20px; line-height:16px; height:16px; color:#333;}
.login_surport a:hover { text-decoration:underline; color:#C00;}
.icon_alipay { background-position:0 0;}
.icon_qq { background-position:0 -26px;}
.icon_weibo { background-position:0 -52px;}
.icon_renren { background-position:0 -78px;}

.LI_main .inputlbd { width:5px; height:30px; overflow:hidden; background:url(images/iconSkin.png) 0 -650px no-repeat; }
.LI_main .input1 { border:1px solid #CCC; width:220px; height:28px; height:26px; line-height:26px; padding:0 5px; margin:0 10px 0 0; }
.LI_main .checkbox1 { line-height:20px; vertical-align:-3px; }
.LI_main .errorinfo { color:#F60; height:22px; display:block; line-height:22px; }
.LI_main .retrieve { color:#333; line-height:30px; text-decoration:underline; }
.LI_main .loginbtn { width:117px; height:31px; display:block; border:none; background:url(../img/buttonSkin.png) 0 -400px no-repeat; }
.LI_main .retrieve:hover { color:#F60; }
.Lovh { overflow:hidden; }
.Cwrap { width:980px; margin-left:auto; margin-right:auto; }
.LI_bottom{ width:980px; clear:both; text-align:center; margin:0 auto; padding-top:20px;}
.LI_bottom a{ color:#333; text-decoration:none;}
.LI_bottom a:hover{ text-decoration:underline;}
/* --------------------------------------------------
 * 页面：	个人资料
 * 标识：	PF
 * -------------------------------------------------- */
/* 切换栏 */
.PF_seltab { display:block; padding-top:4px; height:18px; }
.PF_seltab a { float:left; padding-left:20px; display:inline-block; height:18px; line-height:18px; color:#FFF; margin-right:1px; background:url(../img/buttonSkin.png) 0 -150px no-repeat; }
.PF_seltab a small { display:inline-block; padding-right:20px; background:url(../img/buttonSkin.png) right -150px no-repeat; }
.PF_seltab .cstyle { height:22px; line-height:22px; margin-top:-4px; font-weight:bold; background:url(../img/buttonSkin.png) 0 -100px no-repeat; }
.PF_seltab .cstyle small { background:url(../img/buttonSkin.png) right -100px no-repeat; }
/* --------------------------------------------------
 * 页面：	修改密码
 * 标识：	RP
 * -------------------------------------------------- */
.RP_main { border:1px solid #CCC; padding-bottom:20px; }
.RP_main .title { text-indent:20px; font-weight:bold; line-height:30px; border-bottom:1px solid #CCC; }
.RP_main .ltext { width:115px; text-align:right; display:inline-block; line-height:22px; }
.RP_main .input1 { height:19px; width:190px; border:1px solid #CCC; padding:0 5px; line-height:19px; }
.RP_main .tips { color:#999; }
.RP_main .errorinfo { display:block; color:#F60; }
/* 成功提示框 */
.RP_successbox { padding:20px 0 30px 150px; margin-left:20px; margin-right:20px; }
.RP_successbox .tips { color:#F60; line-height:50px; font-size:14px; font-weight:bold; text-indent:60px; margin-left:-60px; display:inline-block; background:url(../img/iconSkin.png) 0 -550px no-repeat; }
.RP_successbox .links a { color:#333; text-decoration:underline; }
.RP_successbox .links a:hover { color:#F60; }

.icon_svip, 
.icon_share { background-image:url(../img/banggo/icons.png); background-repeat:no-repeat; }

.icon { background-image: url(../img/banggo/icons_20110920.png); background-repeat: no-repeat; }

.Ctop .logo a,
.LI_top .logo a { background-image:url(../img/img/2.jpg.jpg); background-repeat:no-repeat;}


/*.RG_mbox .inputlbd,*/
.RG_mbox .input1,
.RG_mbox .input2,
.RG_mbox .suctips,
.RG_mbox .checkmail,
.RG_mbox .checkphone,
.RG_rightinfo,
.GP_mbox .title,
.LI_main .inputlbd,
.RP_successbox .tips { background-image:url(../img/banggo/iconSkin.png); background-repeat:no-repeat;}


.RG_rightinfo { width:219px; height:320px; background:url(../img/banggo/bgowelcometext.png) 0 0 no-repeat; }

.RG_sbox1 { width:743px; padding-left:15px; padding-bottom:30px; background:url(../img/banggo/repeatYSkin.png) right 0 repeat-y; }
.RG_sbox2 { width:743px; padding-left:15px; padding-bottom:60px; background:url(../img/banggo/repeatYSkin.png) right 0 repeat-y; }


/* 全局样式重置 */
body, div, span, small, p, em,	th, td, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, form, textarea { padding:0; margin:0; line-height:1.6em; }

a img { border:none; }
ul, ol { list-style:none; }
table { border-spacing:0; border-collapse:collapse; }
input:focus { outline:0; }
.LI_bottom{ width:980px; clear:both; text-align:center; margin:0 auto; padding-top:20px;}
.LI_bottom a{ color:#333; text-decoration:none;}
.LI_bottom a:hover{ text-decoration:underline;}
/* 常用样式缩写 */
.Lfll { float:left; }
.Lflr { float:right; }
.Lcfl { clear:left; }
.Lcfr { clear:right; }
.Lcfb { clear:both; }
.Lfz10 { font-size:10px; }
.Lfz12 { font-size:12px; }
.Lfz14 { font-size:14px; }
.Lfz16 { font-size:16px; }
.Lfz18 { font-size:18px; }
.Lfz20 { font-size:20px; }
.Lcf60 { color:#F60; }
.Lcc00 { color:#C00; }
.Lc390 { color:#390; }
.Lc333 { color:#333; }
.Lc666 { color:#666; }
.Lc999 { color:#999; }
.Ltal { text-align:left; }
.Ltac { text-align:center; }
.Ltar { text-align:right; }
.Lti5 { text-indent:5px; }
.Lti10 { text-indent:10px; }
.Lti15 { text-indent:15px; }
.Lti20 { text-indent:20px; }
.Lti1000r { text-indent:-1000px; }
.Lfwb { font-weight:bold; }
.Lcurp { cursor:pointer; }

.Lmt5 { margin-top:5px; }
.Lmt10 { margin-top:10px; }
.Lmt15 { margin-top:15px; }
.Lmt20 { margin-top:20px; }
.Lmt25 { margin-top:25px; }
.Lmt30 { margin-top:30px; }
.Lmr5 { margin-right:5px; }
input.Lmr5 { margin-right:5px; }
.Lmr10 { margin-right:10px; }
input.Lmr10 { margin-right:10px; }
.Lmr15 { margin-right:15px; }
.Lmr20 { margin-right:20px; }
.Lmb10 { margin-bottom:10px; }
.Lmb20 { margin-bottom:20px; }
.Lpl5 { padding-left:5px; }
.Lpl10 { padding-left:10px; }
.Lpl15 { padding-left:15px; }
.Lpl20 { padding-left:20px; }
.Lpt20 { padding-top:20px; }
.Lpb10 { padding-bottom:10px; }
.Lpb20 { padding-bottom:20px; }
.Lposa { position:absolute; }
.Lposr { position:relative; }
.Lposf { position:fixed; }
.Ldb { display:block; }
.Ldn { display:none; }
.Ldib { display:inline-block; }
.Lovh { overflow:hidden; }
.Lovv { overflow:visible; }
*html .Lovh { overflow:hidden; zoom:1; }
.Lovv { overflow:visible; }
.Lon { outline:none; }
.Lbgcr { background-color:Red; }
.Lbgcw { background-color:#FFF; }
.Lbgcb { background-color:blue; }

/* 页面重定义 */
small, textarea { font-size:12px; }
a { text-decoration:none; cursor:pointer; }
body { font:12px/1.5em Tahoma, Helvetica, Arial, \5B8B\4F53, sans-serif; color:#333; }
h1, h2, h3, h4, h5, h6 { font-weight:bold; }
/* 使用定义 */
.Lmt8 { margin-top:8px; }
.Lmt30 { margin-top:30px; }
.Lmt40 { margin-top:40px; }
.Lmr8 { margin-right:8px; }
.Lmr40 { margin-right:40px; }
.Lp10 { padding:10px; }
/* 公用部份 */
.Cwrap { width:980px; margin-left:auto; margin-right:auto; }
/* 文档头 */
.Ctop { height:100px; }
.Ctop .logo { width:220px; height:100px; }
.Ctop .rarea { width:760px; }

.icon_success_big { background-position: 0 -512px; display: inline-block; height: 48px; width: 48px;}
.icon_error_big { background-position: 0 -659px; display: inline-block; height: 48px; width: 48px;}

/* 登录按钮样式 */
.btn_login { background-position:0 0; display:inline-block; width:104px; height:34px; line-height:34px; cursor:pointer; }
.btn_login:hover { background-position:0 -42px; }
.btn_login span { display:inline-block; text-indent:-9999px; }
/* 同意以下协议并登录 */
.btn_acceptAndRegister { background-position:0 -84px; display:inline-block; width:215px; height:35px; line-height:35px; cursor:pointer; }
.btn_acceptAndRegister:hover { background-position:0 -126px; }
.btn_acceptAndRegister span { display:inline-block; text-indent:-9999px; }

/*发生验证码*/
.btn_sendmessage { background-position:-226px -168px; display:inline-block; width:152px; height:34px; line-height:34px; cursor:pointer;}
.btn_sendmessage:hover { background-position:-226px -210px; }
.btn_sendmessage span { display:inline-block; text-indent:-9999px; }

/* 确定 */
.btn_confirm { background-position:-113px 0; display:inline-block; width:104px; height:34px; line-height:34px; cursor:pointer; }
.btn_confirm:hover { background-position:-113px -42px; }
.btn_confirm span { display:inline-block; text-indent:-9999px; }

/* 边框链接按钮 */
.btn_border { background-position:0 -934px; display:inline-block; height:23px; line-height:23px; padding:0 0 0 10px; cursor:pointer; color:#404040; overflow:hidden; }
.btn_border:hover { background-position:0 -958px; color:#7b1a00; }
.btn_border span { background-position:right -886px; display:inline-block; height:23px; line-height:23px; padding:0 10px 0 0; _padding:3px 10px 0 0; margin:0; cursor: pointer; }
.btn_border:hover span { background-position:right -910px; }
/* 小型普通按钮 */
.btn_common_small { background-position:0 -1151px; display:inline-block; height:22px; line-height:22px; padding:0 0 0 4px; margin:0; cursor:pointer; color:#404040; font-style:normal; }
.btn_common_small:hover { background-position:0 -1174px; color:#404040; }
.btn_common_small span { background-position:right -1105px; display:inline-block; height:22px; line-height:22px; padding:0 10px 0 6px; margin:0;cursor: pointer; }
.btn_common_small:hover span { background-position:right -1128px; }
/* 普通按钮 */
.btn_common { background-position:0 -699px; display:inline-block; height:27px; line-height:27px; padding:0 0 0 15px; margin:0; cursor:pointer; color:#404040; }
.btn_common:hover { background-position:0 -727px; color:#404040; }
.btn_common span { background-position:right -643px; display:inline-block; height:27px; line-height:27px; padding:0 15px 0 0; margin:0;cursor: pointer; }
.btn_common:hover span { background-position:right -671px; }

/* 重要按钮 */
.btn_important { background-position:0 -820px; display:inline-block; height:27px; line-height:27px; padding:0 0 0 15px; margin:0; cursor:pointer; color:#FFF;}
.btn_important:hover { background-position:0 -848px; color:#FFF;}
.btn_important span { background-position:right -764px; display:inline-block; font-weight:bold; height:27px; line-height:27px; padding:0 15px 0 0; margin:0;cursor: pointer; color:#FFF;}
.btn_important:hover span { background-position:right -792px;}

/* 关闭按钮 */
.btn_close { width:15px; height:14px; overflow:hidden; background-position:-383px -308px; display:inline-block; cursor:pointer; float:right; margin:3px 0 0; _margin:-20px 6px 0 0; text-indent:-9999px; }
.btn_close:hover { background-position:-383px -323px; }

/* 注册类型 */
.RG_type { border-bottom:2px solid #6E6E6E; width:980px; margin:0 auto;}

/* 注册页面顶部提示 */
.RG_mbox { border:1px solid #CCC; }
.RG_title { width:700px; font-size:14px; text-indent:20px; line-height:30px; margin-left:15px; border-bottom:1px dotted #E6E6E6; }
/* 注册登陆表单 */
.RG_mbox .item { width:700px; padding-top:10px; }
.RG_mbox .ltext { width:120px; line-height:30px; font-size:14px; color:#666; text-align:right; }
.RG_mbox .tips { width:305px; margin-top:-2px; display:inline-block; color:#999; }
.RG_mbox .tips1 { width:305px; margin-top:5px; display:inline-block; color:#999; }
.RG_mbox .errorinfo { height:20px; color:#F60; display:block; line-height:20px; }
.RG_mbox .refecheckcode { color:#999; margin-top:5px; }
.RG_mbox .refecheckcode a { color:#333; text-decoration:underline; }
.RG_mbox .refecheckcode a:hover { color:#F60; }
.RG_mbox .useragreement { color:#333; text-decoration:underline; }
.RG_mbox .useragreement:hover { color:#F60; }
.RG_mbox .postphonecode { color:#999; font-size:12px; margin-top:5px; display:inline-block; }
.RG_mbox .postphonecode a { color:#333; font-size:12px; text-decoration:underline; }
.RG_mbox .postphonecode a:hover { color:#F60; }
.RG_mbox .glsuccess { padding-left:60px; width:540px; margin:50px auto 0; }

.RG_mbox .content { line-height:30px; }
.RG_mbox .hr { height:40px; margin-left:-60px; border-bottom:1px dotted #E6E6E6; }
.RG_mbox .usercheck { padding-top:40px; color:#666; }
.RG_mbox .usercheck h5 { font-size:12px; line-height:26px; }
.RG_mbox .usercheck a { color:#F60; text-indent:22px; line-height:30px; display:inline-block; }

/* 注册页面右侧 */
.RG_mbox .rarea { width:219px; }
/* --------------------------------------------------
 * 页面：	找回密码页面系列
 * 标识：	GP
 * -------------------------------------------------- */
.GP_mbox { border:1px solid #CCC; height:360px; }

.GP_step1 { padding-bottom:60px; }
.GP_step1 .item { padding-top:10px; }
.GP_step1 .ltext { width:270px; line-height:30px; font-size:14px; color:#666; text-align:right; }
.GP_step1 .inputlbd { width:5px; height:30px; overflow:hidden; }
.GP_step1 .input1 { border:1px solid #ABABAB;  width:210px; height:28px; line-height:28px; padding:0 5px 0 0; margin:0 10px 0 0;}
.GP_step1 .input2 { border:1px solid #ABABAB;  width:110px; height:28px; line-height:28px; padding:0 5px 0 0; margin:0 10px 0 0; }
.GP_step1 .tips { width:305px; margin-top:-2px; display:inline-block; color:#999; }
.GP_step1 .tips1 { width:305px; margin-top:5px; display:inline-block; color:#999; }
.GP_step1 .errorinfo { height:20px; color:#F60; display:block; line-height:20px; }
.GP_step1 .refecheckcode { color:#999; margin-top:5px; }
.GP_step1 .refecheckcode a { color:#333; text-decoration:underline; }
.GP_step1 .refecheckcode a:hover { color:#F60; }
.GP_step2 { color:#666; font-size:14px; padding-top:120px; text-align:center; }
.GP_step3 { width:740px; margin-left:auto; margin-right:auto; }
.GP_step3 .line1 { font-size:14px; margin-top:30px; line-height:40px; }
.GP_step3 .line1 span { color:#F60; font-size:12px; font-weight:bold; }
.GP_step3 .line2 { color:#666; line-height:40px; }
.GP_step3 .line2 a { color:#F60; }
.GP_step3 .line2 a:hover { text-decoration:underline; }
.GP_step3 .bottominfo { color:#999; padding-top:20px; margin-top:10px; border-top:1px dotted #CCC; }
.GP_step3 .bottominfo p { line-height:22px; }
.GP_step3 .bottominfo a { color:#666; text-decoration:underline; }
.GP_step3 .bottominfo a:hover { color:#F60; }
/*注册页面*/
.LI_top { height:100px; }
.LI_top .logo { width:220px; height:100px; text-indent:-9999px; overflow:hidden;}

.LI_top .link a { color:#999; margin:0 10px; display:inline-block; }
.LI_top .link a:hover { color:#F60; text-decoration:underline; }
.LI_main { margin-top:25px; }
.LI_main .rarea { width:340px; }
.LI_main .seltab { height:40px; position:relative; }
.LI_main .seltab h3 { top:4px; color:#666; height:34px; font-size:14px; cursor:pointer; line-height:34px; text-align:center; position:absolute; border:1px solid #CCC; background-color:#FFF; }
.LI_main .seltab .t1 { width:108px; left:0; }
.LI_main .seltab .t2 { width:108px; left:109px; }
.LI_main .seltab .t3 { width:120px; left:218px; }
.LI_main .seltab h3.cstyle { top:0px; padding-top:3px; border-top:2px solid #c00; border-bottom:none; }
.LI_main .formarea { width:338px;border:1px solid #CCC; border-top:none; padding-top:1px; margin-top:-1px; }

.LI_main .ltext { width:80px; color:#666; line-height:28px; font-size:14px; text-align:right; }

.LI_main .input1 { border:1px solid #CCC; width:220px; height:28px; height:26px; line-height:26px; padding:0 5px; margin:0 10px 0 0; }
.LI_main .input2 { border:1px solid #C00; width:220px; height:28px; height:26px; line-height:26px; padding:0 5px; margin:0 10px 0 0; }
.LI_main .checkbox1 { line-height:20px; vertical-align:-3px; }
.LI_main .errorinfo { color:#C00; display:none; }
.LI_main .retrieve { color:#333; line-height:30px; text-decoration:underline; }

.LI_main .retrieve:hover { color:#F60; }
.Lovh { overflow:hidden; }
.Cwrap { width:980px; margin-left:auto; margin-right:auto; }
.LI_bottom{ width:980px; clear:both; text-align:center; margin:0 auto; padding-top:20px;}
.LI_bottom a{ color:#333; text-decoration:none;}
.LI_bottom a:hover{ text-decoration:underline;}
/* --------------------------------------------------
 * 页面：	个人资料
 * 标识：	PF
 * -------------------------------------------------- */
/* 切换栏 */
.PF_seltab { display:block; padding-top:4px; height:18px; }

/* --------------------------------------------------
 * 页面：	修改密码
 * 标识：	RP
 * -------------------------------------------------- */
.RP_main { border:1px solid #CCC; padding-bottom:20px; }
.RP_main .title { text-indent:20px; font-weight:bold; line-height:30px; border-bottom:1px solid #CCC; }
.RP_main .ltext { width:115px; text-align:right; display:inline-block; line-height:22px; }
.RP_main .input1 { height:19px; width:190px; border:1px solid #CCC; padding:0 5px; line-height:19px; }
.RP_main .tips { color:#999; }
.RP_main .errorinfo { display:block; color:#F60; }
/* 成功提示框 */
.RP_successbox { padding:20px 0 30px 150px; margin-left:20px; margin-right:20px; }

.RP_successbox .links a { color:#333; text-decoration:underline; }
.RP_successbox .links a:hover { color:#F60; }


#login_verification { border:1px solid #CCC; min-height:300px; _height:300px;}
#login_verification .login_success { overflow:hidden; margin:50px 0 0 50px;}
#login_verification .login_success dt { float:left; width:70px;}
#login_verification .login_success dd { float:left; width:800px; padding-bottom:50px;}
#login_verification .login_success dd h2 {color: #339900; font-size: 14px; font-weight: bold; margin:0;}
#login_verification .login_success dd p { margin:10px 0 0;}
#login_verification .login_failed { overflow:hidden; margin:50px 0 0 50px;}
#login_verification .login_failed dt { float:left; width:70px;}
#login_verification .login_failed dd { float:left; width:800px; padding-bottom:50px;}
#login_verification .login_failed dd h2 {color: #C00; font-size: 14px; font-weight: bold; margin:0;}
#login_verification .login_failed dd p { margin:10px 0 0;}




.Ctop .logo a { width:220px; height:100px; }
.LI_top .logo a { width:220px; height:100px; }
.LtopLink { padding:20px 20px 0 0; display:none;}
.LtopLink a { color:#999;}
.LtopLink a:hover { color:#C00;}

.Cbtnstyle1 { height:21px; display:inline-block; padding-left:10px; background-position:0 -50px; }
.Cbtnstyle1 em { height:21px; line-height:21px; font-style:normal; display:inline-block; padding-right:10px; color:#333; background-position:right -50px; }
.RG_type a { color:#FFF; float:left; width:160px; height:22px; font-size:14px; margin-top:4px; margin-right:3px; line-height:22px; text-align:center; display:inline-block; background-position:0 -500px; }
.RG_type a.cstyle { height:26px; margin-top:0; font-weight:bold; line-height:26px; background-position:0 -450px; }
.PF_seltab a { float:left; padding-left:20px; display:inline-block; height:18px; line-height:18px; color:#FFF; margin-right:1px; background-position:0 -150px; }
.PF_seltab a small { display:inline-block; padding-right:20px; background-position:right -150px; }
.PF_seltab .cstyle { height:22px; line-height:22px; margin-top:-4px; font-weight:bold; background-position:0 -100px; }
.LI_main .loginbtn { width:117px; height:31px; display:block; border:none; background-position:0 -400px; }
.PF_seltab .cstyle small { background-position:right -100px; }

.RG_mbox .inputlbd { width:5px; height:30px; overflow:hidden; background-position:0 -650px; }
.RG_mbox .input1 { border:1px solid #ABABAB; width:240px; height:28px; line-height:28px; padding:0 5px 0 0; margin:0 10px 0 0; background-position:0 -700px; background-repeat:repeat-x; }
.RG_mbox .input2 { border:1px solid #ABABAB; width:120px; height:28px; line-height:28px; padding:0 5px 0 0; margin:0 10px 0 0; background-position:0 -700px; background-repeat:repeat-x; }
.RG_mbox .suctips { color:#F60; line-height:50px; font-size:14px; font-weight:bold; text-indent:60px; margin-left:-60px; display:inline-block; background-position:0 -750px; }
.RG_mbox .checkmail { background-position:0 -195px; }
.RG_mbox .checkphone { background-position:0 -145px; }

.GP_mbox .title { font-size:14px; font-weight:bold; line-height:30px; text-indent:30px; margin:20px 40px 0; border-bottom:1px dotted #CCC; background-position:0 -845px; }
.LI_main .inputlbd { width:5px; height:30px; overflow:hidden; background-position:0 -650px; }
.RP_successbox .tips { color:#F60; line-height:50px; font-size:14px; font-weight:bold; text-indent:60px; margin-left:-60px; display:inline-block; background-position:0 -550px; }


.verify_text { padding-left:80px; height:22px; line-height:22px;}
.verify_text .errorinfo1 { color:#C00;}
.tips { color:#999;}


.LH_login_show {display: block;}
